<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<!-- Mirrored from www.wolfssl.com/wolfSSL/Docs-wolfssl-manual-18-wolfcrypt-api-reference.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 17 Jan 2017 13:26:24 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="Generator" content="iWeb 3.0.4"/>
<meta name="iWeb-Build" content="local-build-20170103"/>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<meta name="viewport" content="width=770"/>
<title>wolfSSL - Docs | wolfCrypt API Reference</title>
<link rel="stylesheet" type="text/css" media="screen,print" href="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/Docs-wolfssl-manual-18-wolfcrypt-api-reference.css"/>
<!--[if lt IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/Docs-wolfssl-manual-18-wolfcrypt-api-referenceIE.css'/><![endif]-->
<!--[if gte IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='Media/IE8.css'/><![endif]-->
<script type="text/javascript" src="Scripts/iWebSite.js"></script>
<script type="text/javascript" src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/Docs-wolfssl-manual-18-wolfcrypt-api-reference.js"></script>
<meta name="description" content="wolfSSL - Docs | wolfCrypt API Reference"/><meta name="keywords" content="embedded ssl, ssl library, embedded security, openssl alternative, ssl api, ssl, tls, cyassl, openssl replacement, openssl api, ssl functions, small openssl, smart grid, connected home, ecc, lightweight ssl, suite b, encryption security software, ssl inspection"/><meta name="robots" content="follow,index"/> <script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','../../www.google-analytics.com/analytics.js','ga');ga('create','UA-64826966-1','auto');ga('send','pageview');</script>
 
<script>//<![CDATA[
window.zEmbed||function(e,t){var n,o,d,i,s,a=[],r=document.createElement("iframe");window.zEmbed=function(){a.push(arguments)},window.zE=window.zE||window.zEmbed,r.src="javascript:false",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="display: none",d=document.getElementsByTagName("script"),d=d[d.length-1],d.parentNode.insertBefore(r,d),i=r.contentWindow,s=i.document;try{o=s}catch(c){n=document.domain,r.src='javascript:var d=document.open();d.domain="'+n+'";void(0);',o=s}o.open()._l=function(){var o=this.createElement("script");n&&(this.domain=n),o.id="js-iframe-async",o.src=e,this.t=+new Date,this.zendeskHost=t,this.zEQueue=a,this.body.appendChild(o)},o.write('<body onload="document._l();">'),o.close()}("../../assets.zendesk.com/embeddable_framework/main.js","wolfssl.zendesk.com");
//]]></script>
  </head>
<body style="background: rgb(255, 255, 255); margin: 0pt; " onload="onPageLoad();">
<div style="text-align: center; ">
<div style="margin-bottom: 20px; margin-left: auto; margin-right: auto; margin-top: 20px; overflow: hidden; position: relative; word-wrap: break-word;  background: rgb(255, 255, 255); text-align: left; width: 770px; " id="body_content">
<div style="float: left; margin-left: 0px; position: relative; width: 770px; z-index: 0; " id="nav_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
<div style="clear: both; height: 0px; line-height: 0px; " class="spacer"> </div>
</div>
<div style="float: left; height: 0px; line-height: 0px; margin-left: 0px; position: relative; width: 770px; z-index: 10; " id="header_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
</div>
<div style="margin-left: 0px; position: relative; width: 770px; z-index: 5; " id="body_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
<div id="id1" style="height: 38px; left: 375px; position: absolute; top: 157px; width: 361px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_361_38" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style">wolfSSL Manual</p>
</div>
</div>
</div>
<div id="id2" style="height: 24px; left: 193px; position: absolute; top: 122px; width: 268px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_268_24" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_1"><a class="class1" title="Docs.html" href="Docs.html">Docs</a> <span class="style">-&gt;</span> <span class="style_1">wolfSSL Manual</span></p>
</div>
</div>
</div>
<div style="height: 1px; width: 698px;  height: 1px; left: 37px; position: absolute; top: 220px; width: 698px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 698px; ">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_1.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 698px; "/>
</div>
</div>
<div style="height: 37px; width: 545px;  height: 37px; left: 191px; position: absolute; top: 80px; width: 545px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 545px; ">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_2.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 545px; "/>
</div>
</div>
<div id="id3" style="height: 25px; left: 200px; position: absolute; top: 84px; width: 43px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_43_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_2"><a class="class2" title="Home.html" href="Home.html">Home</a></p>
</div>
</div>
</div>
<div id="id4" style="height: 25px; left: 365px; position: absolute; top: 84px; width: 72px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_72_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_3"><a class="class3" title="https://wolfssl.com/wolfSSL/download/downloadForm.php" href="https://wolfssl.com/wolfSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div id="id5" style="height: 25px; left: 439px; position: absolute; top: 84px; width: 59px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_59_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_3"><a class="class4" title="License.html" href="License.html">License</a></p>
</div>
</div>
</div>
<div id="id6" style="height: 25px; left: 499px; position: absolute; top: 84px; width: 44px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_44_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_3"><a class="class5" title="Blog/Blog.html" href="Blog/Blog.html">Blog</a></p>
</div>
</div>
</div>
<div id="id7" style="height: 25px; left: 589px; position: absolute; top: 84px; width: 80px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_80_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_3"><a class="class6" title="Community.html" href="Community.html">Community</a></p>
</div>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 245px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_3.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 296px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_4.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 363px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_5.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 438px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_6.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 498px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_7.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 589px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_8.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div id="id8" style="height: 25px; left: 671px; position: absolute; top: 84px; width: 61px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_61_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_3"><a class="class7" title="Contact.html" href="Contact.html">Contact</a></p>
</div>
</div>
</div>
<div id="id9" style="height: 25px; left: 249px; position: absolute; top: 84px; width: 44px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_44_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_2"><a class="class8" title="About.html" href="About.html">About</a></p>
</div>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 670px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_9.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div id="id10" style="height: 25px; left: 298px; position: absolute; top: 84px; width: 63px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_63_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_3"><a class="class9" title="Products.html" href="Products.html">Products</a></p>
</div>
</div>
</div>
<div id="id11" style="height: 25px; left: 549px; position: absolute; top: 84px; width: 41px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_41_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_2"><a class="class10" title="Docs.html" href="Docs.html">Docs</a></p>
</div>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 545px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_10.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div id="id12" style="height: 27px; left: 634px; position: absolute; top: 224px; width: 102px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_102_27" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_4"><a title="Docs-wolfssl-manual-18-1-wolfcrypt-api-aes.html" href="Docs-wolfssl-manual-18-1-wolfcrypt-api-aes.html">Next Chapter</a></p>
</div>
</div>
</div>
<div id="id13" style="height: 25px; left: 35px; position: absolute; top: 224px; width: 125px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_125_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_5"><a class="class11" title="Docs-wolfssl-manual-17-wolfssl-api-reference.html" href="Docs-wolfssl-manual-17-wolfssl-api-reference.html">Previous Chapter</a></p>
</div>
</div>
</div>
<div id="id14" style="height: 27px; left: 59px; position: absolute; top: 190px; width: 196px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_196_27" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_6"><a class="class12" title="https://www.wolfssl.com/documentation/wolfSSL-Manual.pdf" href="https://www.wolfssl.com/documentation/wolfSSL-Manual.pdf">Download wolfSSL Manual (PDF)</a></p>
</div>
</div>
</div>
<div style="height: 22px; width: 22px;  height: 22px; left: 33px; position: absolute; top: 191px; width: 22px; z-index: 1; " class="tinyText style_SkipStroke_2">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/PDF.png" alt="" style="border: none; height: 22px; width: 22px; "/>
</div>
<div id="id15" style="height: 25px; left: 323px; position: absolute; top: 224px; width: 125px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_125_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_7"><a title="Docs-wolfssl-manual-toc.html" href="Docs-wolfssl-manual-toc.html">Table of Contents</a></p>
</div>
</div>
</div>
<div id="id16" style="height: 810px; left: 35px; position: absolute; top: 281px; width: 701px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_701_810" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_8">Chapter 18: wolfCrypt (formerly CTaoCrypt) API Reference<span class="style_2"><br/></span></p>
<p class="paragraph_style_9"><br/></p>
<p class="paragraph_style_9">The following sections contain the wolfCrypt API reference.<br/></p>
<p class="paragraph_style_9"><br/></p>
<p class="paragraph_style_10">        18.1      <a title="Docs-wolfssl-manual-18-1-wolfcrypt-api-aes.html" href="Docs-wolfssl-manual-18-1-wolfcrypt-api-aes.html">AES</a><br/></p>
<p class="paragraph_style_10">        18.2      <a title="Docs-wolfssl-manual-18-2-wolfcrypt-api-arc4.html" href="Docs-wolfssl-manual-18-2-wolfcrypt-api-arc4.html">RC4 (ARC4)</a><br/></p>
<p class="paragraph_style_10">        18.3      <a title="Docs-wolfssl-manual-18-3-wolfcrypt-api-asn.html" href="Docs-wolfssl-manual-18-3-wolfcrypt-api-asn.html">ASN</a><br/></p>
<p class="paragraph_style_10">        18.4      <a title="Docs-wolfssl-manual-18-4-wolfcrypt-api-blake2b.html" href="Docs-wolfssl-manual-18-4-wolfcrypt-api-blake2b.html">BLAKE2b</a><br/></p>
<p class="paragraph_style_10">        18.5      <a title="Docs-wolfssl-manual-18-5-wolfcrypt-api-camellia.html" href="Docs-wolfssl-manual-18-5-wolfcrypt-api-camellia.html">Camellia</a><br/></p>
<p class="paragraph_style_10">        18.6      <a title="Docs-wolfssl-manual-18-6-wolfcrypt-api-chacha.html" href="Docs-wolfssl-manual-18-6-wolfcrypt-api-chacha.html">ChaCha</a><br/></p>
<p class="paragraph_style_10">        18.7      <a title="Docs-wolfssl-manual-18-7-wolfcrypt-api-chacha20-poly1305.html" href="Docs-wolfssl-manual-18-7-wolfcrypt-api-chacha20-poly1305.html">ChaCha20-Poly1305</a><br/></p>
<p class="paragraph_style_10">        18.8      <a title="Docs-wolfssl-manual-18-8-wolfcrypt-api-coding.html" href="Docs-wolfssl-manual-18-8-wolfcrypt-api-coding.html">Coding</a><br/></p>
<p class="paragraph_style_10">        18.9      <a title="Docs-wolfssl-manual-18-9-wolfcrypt-api-compression.html" href="Docs-wolfssl-manual-18-9-wolfcrypt-api-compression.html">Compression</a><br/></p>
<p class="paragraph_style_10">        18.10    <a title="Docs-wolfssl-manual-18-10-wolfcrypt-api-curve25519.html" href="Docs-wolfssl-manual-18-10-wolfcrypt-api-curve25519.html">Curve25519</a><br/></p>
<p class="paragraph_style_10">        18.11    <a title="Docs-wolfssl-manual-18-11-wolfcrypt-api-3des.html" href="Docs-wolfssl-manual-18-11-wolfcrypt-api-3des.html">3DES</a><br/></p>
<p class="paragraph_style_10">        18.12    <a title="Docs-wolfssl-manual-18-12-wolfcrypt-api-dh.html" href="Docs-wolfssl-manual-18-12-wolfcrypt-api-dh.html">Diffie-Hellman</a><br/></p>
<p class="paragraph_style_10">        18.13    <a title="Docs-wolfssl-manual-18-13-wolfcrypt-api-dsa.html" href="Docs-wolfssl-manual-18-13-wolfcrypt-api-dsa.html">DSA</a><br/></p>
<p class="paragraph_style_10">        18.14    <a title="Docs-wolfssl-manual-18-14-wolfcrypt-api-ecc.html" href="Docs-wolfssl-manual-18-14-wolfcrypt-api-ecc.html">ECC</a><br/></p>
<p class="paragraph_style_10">        18.15    <a title="Docs-wolfssl-manual-18-15-wolfcrypt-api-ed25519.html" href="Docs-wolfssl-manual-18-15-wolfcrypt-api-ed25519.html">Ed25519</a><br/></p>
<p class="paragraph_style_10">        18.16    <a title="Docs-wolfssl-manual-18-16-wolfcrypt-api-error.html" href="Docs-wolfssl-manual-18-16-wolfcrypt-api-error.html">Error Handling</a><br/></p>
<p class="paragraph_style_10">        18.17    <a title="Docs-wolfssl-manual-18-17-wolfcrypt-api-hc128.html" href="Docs-wolfssl-manual-18-17-wolfcrypt-api-hc128.html">HC-128</a><br/></p>
<p class="paragraph_style_10">        18.18    <a title="Docs-wolfssl-manual-18-18-wolfcrypt-api-hmac.html" href="Docs-wolfssl-manual-18-18-wolfcrypt-api-hmac.html">HMAC</a><br/></p>
<p class="paragraph_style_10">        18.19    <a title="Docs-wolfssl-manual-18-19-wolfcrypt-api-random.html" href="Docs-wolfssl-manual-18-19-wolfcrypt-api-random.html">Random Number Generation</a><br/></p>
<p class="paragraph_style_10">        18.20    <a title="Docs-wolfssl-manual-18-20-wolfcrypt-api-ripemd.html" href="Docs-wolfssl-manual-18-20-wolfcrypt-api-ripemd.html">RIPEMD</a><br/></p>
<p class="paragraph_style_10">        18.21    <a title="Docs-wolfssl-manual-18-21-wolfcrypt-api-rsa.html" href="Docs-wolfssl-manual-18-21-wolfcrypt-api-rsa.html">RSA</a><br/></p>
<p class="paragraph_style_10">        18.22    <a title="Docs-wolfssl-manual-18-22-wolfcrypt-api-sha.html" href="Docs-wolfssl-manual-18-22-wolfcrypt-api-sha.html">SHA</a><br/></p>
<p class="paragraph_style_10">        18.23    <a title="Docs-wolfssl-manual-18-23-wolfcrypt-api-sha256.html" href="Docs-wolfssl-manual-18-23-wolfcrypt-api-sha256.html">SHA-256</a><br/></p>
<p class="paragraph_style_10">        18.24    <a title="Docs-wolfssl-manual-18-24-wolfcrypt-api-sha512.html" href="Docs-wolfssl-manual-18-24-wolfcrypt-api-sha512.html">SHA-512</a><br/></p>
<p class="paragraph_style_10">        18.25    <a title="Docs-wolfssl-manual-18-25-wolfcrypt-api-sha384.html" href="Docs-wolfssl-manual-18-25-wolfcrypt-api-sha384.html">SHA-384</a><br/></p>
<p class="paragraph_style_10">        18.26    <a title="Docs-wolfssl-manual-18-26-wolfcrypt-api-logging.html" href="Docs-wolfssl-manual-18-26-wolfcrypt-api-logging.html">Logging</a><br/></p>
<p class="paragraph_style_10">        18.27    <a title="Docs-wolfssl-manual-18-27-wolfcrypt-api-md2.html" href="Docs-wolfssl-manual-18-27-wolfcrypt-api-md2.html">MD2</a><br/></p>
<p class="paragraph_style_10">        18.28    <a title="Docs-wolfssl-manual-18-28-wolfcrypt-api-md4.html" href="Docs-wolfssl-manual-18-28-wolfcrypt-api-md4.html">MD4</a><br/></p>
<p class="paragraph_style_10">        18.29    <a title="Docs-wolfssl-manual-18-29-wolfcrypt-api-md5.html" href="Docs-wolfssl-manual-18-29-wolfcrypt-api-md5.html">MD5</a><br/></p>
<p class="paragraph_style_10">        18.30    <a title="Docs-wolfssl-manual-18-30-wolfcrypt-api-memory.html" href="Docs-wolfssl-manual-18-30-wolfcrypt-api-memory.html">Memory Handling</a><br/></p>
<p class="paragraph_style_10">        18.31    <a title="Docs-wolfssl-manual-18-31-wolfcrypt-api-pkcs7.html" href="Docs-wolfssl-manual-18-31-wolfcrypt-api-pkcs7.html">PKCS#7</a><br/></p>
<p class="paragraph_style_10">        18.32    <a title="Docs-wolfssl-manual-18-32-wolfcrypt-api-poly1305.html" href="Docs-wolfssl-manual-18-32-wolfcrypt-api-poly1305.html">Poly1305</a><br/></p>
<p class="paragraph_style_10">        18.33    <a title="Docs-wolfssl-manual-18-33-wolfcrypt-api-pwdbased.html" href="Docs-wolfssl-manual-18-33-wolfcrypt-api-pwdbased.html">Password Based (PWDBASED)</a><br/></p>
<p class="paragraph_style_10">        18.34    <a title="Docs-wolfssl-manual-18-34-wolfcrypt-api-rabbit.html" href="Docs-wolfssl-manual-18-34-wolfcrypt-api-rabbit.html">RABBIT</a><br/></p>
<p class="paragraph_style_10">        18.35    <a title="Docs-wolfssl-manual-18-35-wolfcrypt-api-types.html" href="Docs-wolfssl-manual-18-35-wolfcrypt-api-types.html">Types</a><br/></p>
<p class="paragraph_style_10">        18.36    <a title="Docs-wolfssl-manual-18-36-wolfcrypt-api-wrappers.html" href="Docs-wolfssl-manual-18-36-wolfcrypt-api-wrappers.html">Wrappers</a><br/></p>
<p class="paragraph_style_9">   <br/></p>
<p class="paragraph_style_9"><br/></p>
<div class="paragraph paragraph_style_9"><div style="height: 1px; width: 693px;  height: 1px; left: 0px; position: relative; top: 1px; width: 693px; " class="tinyText inline-block"><div style="position: relative; width: 693px; "><img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_11.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 693px; "/></div></div><br/></div>
</div>
<div style="clear: both; height: 0px; line-height: 0px; " class="tinyText"> </div>
</div>
</div>
<div style="height: 16px; width: 20px;  height: 16px; left: 706px; position: absolute; top: 51px; width: 20px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 20px; ">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/shapeimage_12.png" alt="" style="height: 16px; left: 0px; position: absolute; top: 0px; width: 20px; "/>
</div>
</div>
<div style="height: 19px; width: 19px;  height: 19px; left: 707px; position: absolute; top: 25px; width: 19px; z-index: 1; " class="tinyText style_SkipStroke_2">
<img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/United%20Kingdom(Great%20Britain).png" alt="" style="border: none; height: 19px; width: 19px; "/>
</div>
<div id="id17" style="height: 23px; left: 328px; position: absolute; top: 48px; width: 258px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_258_23" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_11">Questions? +1 (425) 245-8247</p>
</div>
</div>
</div>
<div style="height: 19px; width: 19px;  height: 19px; left: 685px; position: absolute; top: 25px; width: 19px; z-index: 1; " class="tinyText style_SkipStroke_2">
<a href="http://www.wolfssl.jp/" title="http://www.wolfssl.jp"><img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/japan.png" alt="" style="border: none; height: 19px; width: 19px; "/></a>
</div>
<div id="id18" style="height: 28px; left: 593px; position: absolute; top: 44px; width: 119px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_119_28" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_12"><a class="class13" title="https://www.wolfssl.com/forums" href="https://www.wolfssl.com/forums">Support <span class="style_3">Forums</span></a></p>
</div>
</div>
</div>
<div style="height: 121px; width: 155px;  height: 121px; left: 32px; position: absolute; top: 5px; width: 155px; z-index: 1; " class="tinyText style_SkipStroke_2">
<a href="Home.html" title="Home.html"><img src="Docs-wolfssl-manual-18-wolfcrypt-api-reference_files/wolfssl_logo.png" alt="" style="border: none; height: 121px; width: 156px; "/></a>
</div>
<div style="height: 1091px; line-height: 1091px; " class="spacer"> </div>
</div>
<div style="height: 100px; margin-left: 0px; position: relative; width: 770px; z-index: 15; " id="footer_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
<div id="id19" style="height: 27px; left: 634px; position: absolute; top: 7px; width: 102px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_102_27" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_4"><a class="class14" title="Docs-wolfssl-manual-18-1-wolfcrypt-api-aes.html" href="Docs-wolfssl-manual-18-1-wolfcrypt-api-aes.html">Next Chapter</a></p>
</div>
</div>
</div>
<div id="id20" style="height: 25px; left: 35px; position: absolute; top: 7px; width: 125px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_125_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_13"><a class="class15" title="Docs-wolfssl-manual-17-wolfssl-api-reference.html" href="Docs-wolfssl-manual-17-wolfssl-api-reference.html">Previous Chapter</a></p>
</div>
</div>
</div>
<div id="id21" style="height: 25px; left: 323px; position: absolute; top: 7px; width: 125px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_125_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_7"><a class="class16" title="Docs-wolfssl-manual-toc.html" href="Docs-wolfssl-manual-toc.html">Table of Contents</a></p>
</div>
</div>
</div>
<div id="id22" style="height: 29px; left: 35px; position: absolute; top: 45px; width: 701px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_701_29" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_14">Copyright 2017 wolfSSL Inc.  All rights reserved.</p>
</div>
</div>
</div>
</div>
</div>
</div>
 </body>

<!-- Mirrored from www.wolfssl.com/wolfSSL/Docs-wolfssl-manual-18-wolfcrypt-api-reference.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 17 Jan 2017 13:26:40 GMT -->
</html>
